fpga management methodology asic design hardware analog cad dsp periscope eda military development take ic design consulting